Complementarity theory